Skip to content

Remove vendorized libraries - #178

Merged
markus-beuckelmann merged 7 commits into
clips:developmentfrom
markus-beuckelmann:debundle
Jun 3, 2017
Merged

Remove vendorized libraries#178
markus-beuckelmann merged 7 commits into
clips:developmentfrom
markus-beuckelmann:debundle

Conversation

@markus-beuckelmann

Copy link
Copy Markdown
Collaborator

This will remove vendorized libraries from the code base, specifically feedparser (in pattern.web), json (in pattern.web), docx (in pattern.web), pdfminer (in pattern.web), cherrypy (in pattern.server) and BeautifulSoup (in pattern.web). The packages are added as external dependencies to setup.py.

Some of the vendorized libraries were really old. I tried to encompass for potential interface changes in newer versions of the libraries wherever possible (using the unit tests). Nevertheless, there will most likely still be cases I didn't consider. We'll see how it goes down the line.

@markus-beuckelmann
markus-beuckelmann merged commit 679fd2b into clips:development Jun 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant